display oneself ostentatiously - French English Dictionary